package com.example.baseweb.repository;

import com.example.baseweb.entity.OrderInfo;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.stereotype.Repository;
import java.util.List;

@Repository
public interface OrderInfoRepository extends JpaRepository<OrderInfo, Long>, JpaSpecificationExecutor<OrderInfo> {
    
    // 根据订单号查询订单
    OrderInfo findByOrderNo(String orderNo);
    
    // 根据用户ID查询订单
    List<OrderInfo> findByUserId(Long userId);
    
    // 根据状态查询订单
    List<OrderInfo> findByStatus(String status);
} 